const app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    studentsStudyList: [], // 塾生学习列表
    activity_coves: '', // 活动封面
    thisPage: 1, // 当前分页页码
    fontSetSize: 'small', // 用户设置的字体大小（'small'：小，'middle'：中，'large'：大）
  },

  /**
   * 获取塾生学习列表
   */
  getStudentsStudy () {
    let _this = this
    let token = wx.getStorageSync('token')
    app.http({
      config: {
        url: '/api/User/personal_read_list',
        data: {
          token,
          page: _this.data.thisPage
        },
        method: 'POST'
      },
      isAuth: true
    }).then(res => {
      console.log(res, 'studentsStudyRes')
      let studentsStudyList = _this.data.studentsStudyList == [] ? res.data.data.data : _this.data.studentsStudyList.concat(res.data.data.data)
      _this.setData({
        studentsStudyList
      })
      if (_this.data.thisPage < res.data.data.last_page) {
        let thisPage = _this.data.thisPage + 1
        _this.setData({
          thisPage
        })
        _this.getStudentsStudy()
      }
    }).catch(err => {
      console.log(err, 'studentsStudyErr')
    });
  },

  /**
   * 待审核的提示
   */
  notReviewedTip () {
    wx.showModal({
      showCancel: false,
      title: '提示',
      content: '待审核',
    })
  },

  /**
   * 审核不通过的提示
   */
  failReviewedTip (e) {
    let personal_read_id = e.currentTarget.dataset.personal_read_id
    wx.showModal({
      title: '提示',
      content: '审核不通过，是否重新报名？',
      success (res) {
        if (res.confirm) {
          wx.navigateTo({
            url: `/pages/index_student_signup/index_student_signup?personal_read_id=${personal_read_id}`,
          })
        }
      }
    })
  },

  /**
   * 获取塾生学习列表封面
   */
  getActivityCoves () {
    let token = wx.getStorageSync('token')
    // console.log(token)
    app.http({
      config: {
        url: '/api/User/activity_coves',
        data: {
          token,
          type: 3
        },
        method: 'POST'
      },
      isAuth: true
    }).then(res => {
      console.log(res, 'ActivityCovesRes')
      this.setData({
        activity_coves: res.data.data
      })
    }).catch(err => {
      console.log(err, 'ActivityCovesErr')
    });
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.getActivityCoves()
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    let fontSetSize = wx.getStorageSync('fontSetSize') // 本地缓存中用户设置的字体大小
    if (fontSetSize) {
      this.setData({
        fontSetSize
      })
    }
    this.setData({
      thisPage: 1,
      studentsStudyList: []
    })
    this.getStudentsStudy()
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})